// G4提供的头文件
#include "G4VUserPrimaryGeneratorAction.hh"
#include "G4ParticleGun.hh"


class G4Event;

class G4StartPrimaryGeneratorAction : public G4VUserPrimaryGeneratorAction{

public:
    // 构造函数
    G4StartPrimaryGeneratorAction();
    // 析构函数
    ~G4StartPrimaryGeneratorAction();

    // 事件生成函数
    virtual void GeneratePrimaries(G4Event*);
private:
    // 声明粒子枪
    G4ParticleGun * particleGun;

};